package com.gopay.common.domain.bank.abc.ebank;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;

public class AbcMessage extends BaseMessage implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    // 商户备注信息
    protected String merchantRemarks;
    // 订单时间
    protected String trnxDate;
    // 交易时间
    protected String trnxTime;
    // 支付结果地址（必要信息）
    protected String resultNotifyURL;
    // 银行地址
    protected String bankUrl;
    // 请求提交状态
    protected boolean success;
    // 响应码
    protected String returnCode;
    // 错误信息
    protected String errorMessage;
    // 支付申请提交成功后银行返回的网银页面地址
    protected String paymentURL;
    // 银行返回报文
    protected String msg;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getPaymentURL() {
        return paymentURL;
    }

    public void setPaymentURL(String paymentURL) {
        this.paymentURL = paymentURL;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }

    public String getReturnCode() {
        return returnCode;
    }

    public void setReturnCode(String returnCode) {
        this.returnCode = returnCode;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getMerchantRemarks() {
        return merchantRemarks;
    }

    public void setMerchantRemarks(String merchantRemarks) {
        this.merchantRemarks = merchantRemarks;
    }

    public String getTrnxDate() {
        return trnxDate;
    }

    public void setTrnxDate(String trnxDate) {
        this.trnxDate = trnxDate;
    }

    public String getTrnxTime() {
        return trnxTime;
    }

    public void setTrnxTime(String trnxTime) {
        this.trnxTime = trnxTime;
    }

    public String getResultNotifyURL() {
        return resultNotifyURL;
    }

    public void setResultNotifyURL(String resultNotifyURL) {
        this.resultNotifyURL = resultNotifyURL;
    }

    public String getBankUrl() {
        return bankUrl;
    }

    public void setBankUrl(String bankUrl) {
        this.bankUrl = bankUrl;
    }

}
